今日要介紹阿里雲數據傳輸服務(Data Transmission Service;DTS),筆者平日在地端資料庫備份到VM上,隨著使用雲端服務越來越多的狀況下,除了可以使用第三方軟體Percona XtraBackupex將地端資料庫同步到雲端RDS外,阿里雲也有推出數據傳輸服務DTS可以將地端資料庫備份上傳到雲端,透過DTS還可以進行RDS同步到RDS上,以下會進行實務操作
MySQL備份示意圖
開始檢查有無錯誤,下圖確認完成後是100%
購買Synchronization Instance,在同步傳輸進行時(建議是服務低負載時進行),依照Instance規格能讓服務有著不同的性能,這邊是選用micro RPS(每秒增量到同步到Destination table的數據行數)200
6.等待同步傳輸完成
7.已經同步完成,可以在兩台RDS上看到都有相同資料庫
以往筆者的MySQL都在地端環境進行資料備份,現在換到雲端環境後可以透過阿里雲的DTS服務做到地端跟雲端資料庫之間的傳輸可以做到熱遷移,使用中的服務不會中斷,又可以使用增量備分減少後續更新資料庫時間,今天做了RDS跟RDS之間的同步傳輸為之後的資料庫備份累積些經驗,提供給讀者參考看看。
RDS實例間的同步https://www.alibabacloud.com/help/en/data-transmission-service/latest/synchronize-data-between-apsaradb-rds-for-mysql-instances